html, body{
    font-size: 100%;
	font-family: 'Open Sans', sans-serif;
	background:#ffffff;
	margin: 0;
}
p,ul li,ol li{
	margin:0;
	font-size:14px;
}
h1,h2,h3,h4,h5,h6{
	font-family: 'Oswald', sans-serif;
	margin:0;
}
ul,label{
	margin:0;
	padding:0;
}
body a:hover{
	text-decoration:none;
}
/*-- header3 --*/
.header3{
	padding:.5em 0;
}
.w3_agile_logo3{
	float:left;
}
.header3-nav3 {
    float: right;
}
.w3_agile_logo3 h1 a{
	font-size: .6em;
    color: #212121;
    letter-spacing: 5px;
    text-transform: uppercase;
    text-decoration: none;
    display: block;
}
.w3_agile_logo3 h1 a span{
	font-size: 2em;
    color: #ef543b;
    text-shadow:0px 3px 1px #d93920;
}
/*-- nav --*/
.navbar3-right3 {
    float: none !important;
    padding: 0;
    margin: 0.5em 0 0 0;
}
.navbar3-default3 .navbar3-collapse3, .navbar3-default3 .navbar3-form {
    border: none;
}
.navbar3-collapse3 {
    box-shadow: none;
}
.navbar3-default3 {
    background: none;
    border: none;
}
.navbar3 {
    margin-bottom: 0;
}
.navbar3-default3 .navbar3-nav3 > li > a {
    color: #212121;
}
.navbar3-nav3 > li > a {
    padding:.8em 0.7em;
    text-transform: uppercase;
    font-weight: 600;
}
.navbar3-default3 .navbar3-nav3 > .active3 > a, .navbar3-default3 .navbar3-nav3 > .active3 > a:hover, .navbar3-default3 .navbar3-nav3 > .active3 > a:focus {
    color:#ef543b;
    background: none;
}

.navbar3-default3 .navbar3-nav3 > .open > a, .navbar3-default3 .navbar3-nav3 > .open > a:hover, .navbar3-default3 .navbar3-nav3 > .open > a:focus {
    color:#212121;
    background: none;
}
.navbar3-default3 .navbar3-nav3 > li > a:hover{
    color: #ef543b;
}

.navbar3-nav3 {
    margin: 0;
}
.agile_short_dropdown3 {
    border-radius: 0;
    background: #ffffff;
    text-align: center;
    padding: 0;
    border: none;
}
.agile_short_dropdown3 li a {
    text-transform: uppercase;
    color: #212121;
    font-size: 13px;
    font-weight: 600;
    padding: .8em 0;
}
.agile_short_dropdown3 > li > a:hover {
    color: #fff;
    text-decoration: none;
    background-color:#ef543b;
}

.w3_agile_nav3 a {
    margin: 0 .5em;
    overflow: hidden;
    -moz-transition: ease-out 0.3s 0.1s;
    -o-transition: ease-out 0.3s 0.1s;
    -webkit-transition: ease-out 0.3s;
    -webkit-transition-delay: 0.1s;
    transition: ease-out 0.3s 0.1s;
}
.w3_agile_nav3 a span::before {
  width: 100%;
  height: 2px;
  background: #ef543b;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  -moz-transition: 0.1s;
  -o-transition: 0.1s;
  -webkit-transition: 0.1s;
  transition: 0.1s;
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
.w3_agile_nav3 a span::after {
  width: 100%;
  height: 2px;
  background: #ef543b;
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  -moz-transition: 0.1s 0.2s;
  -o-transition: 0.1s 0.2s;
  -webkit-transition: 0.1s;
  -webkit-transition-delay: 0.2s;
  transition: 0.1s 0.2s;
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.w3_agile_nav3 a::before {
  width: 2px;
  height: 100%;
  background: #ef543b;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -moz-transition: 0.1s 0.3s;
  -o-transition: 0.1s 0.3s;
  -webkit-transition: 0.1s;
  -webkit-transition-delay: 0.3s;
  transition: 0.1s 0.3s;
}
.w3_agile_nav3 a::after {
  width: 2px;
  height: 100%;
  background: #ef543b;
  content: "";
  position: absolute;
  right: 0px;
  bottom: 0;
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -moz-transition: 0.1s 0.1s;
  -o-transition: 0.1s 0.1s;
  -webkit-transition: 0.1s;
  -webkit-transition-delay: 0.1s;
  transition: 0.1s 0.1s;
}
.w3_agile_nav3 a:hover {
  color: white;
}
.w3_agile_nav3 a:hover::before, .w3_agile_nav3 a:hover::after{
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.w3_agile_nav3 a:hover span::before, .link-effect-12_3 a:hover span::after{
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.agile_short_dropdown3 li a:before,.agile_short_dropdown3 li a:after{
	display:none;
}
.agile_short_dropdown3 li a{
	margin:0;
}

.callbacks_container3 {
  position: relative;
  float: left;
  width: 100%;
}

@media (max-width: 320px){
.nav > li > a {
	font-size: 14px;
}
}

@media (max-width: 991px){
.navbar3-nav3 > li > a {
    padding: 0 0;
}
.w3_agile_nav3 a {
    margin: 0 0;
}
.dropdown3-menu3 li a,.w3_agile_nav3 a span{
	color: #ef543b;
	/* text-decoration: underline #ef543b; */
}
}

@media (max-width: 767px){
	.header3-nav3 {
    float: none;
    text-align: center;
}
.navbar3-nav3 {
    background: #212121;
    padding: 2em;
}
.nav > li {
    margin: 10px 0;
}
.navbar3-default3 .navbar3-nav3 > li > a {
    color: #fff;
}
.navbar3-default3 .navbar3-nav3 .open .dropdown3-menu3 > li > a {
    color: #ef543b;
}
.navbar3-default3 .navbar3-nav3 .open .dropdown3-menu3 > li > a:hover, .navbar3-default3 .navbar3-nav3 .open .dropdown3-menu3 > li > a:focus {
    color: #fff;
    background-color: transparent;
}
.navbar3-default3 .navbar3-nav3 > .open > a, .navbar3-default3 .navbar3-nav3 > .open > a:hover, .navbar3-default3 .navbar3-nav3 > .open > a:focus {
    color: #ef543b;
    background: none;
}
.navbar3-toggle3 {
    margin-top: 15PX;
    margin-right: 0px;
}
}